home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / e-lang / bguiv412.rdm < prev    next >
Text File  |  1996-05-20  |  4KB  |  150 lines

  1. Short:    AmigaE Modules for BGUI v41.2
  2. Author:   ddutoit@arcadis.be (Dominique Dutoit)
  3. Uploader: ddutoit@arcadis.be (Dominique Dutoit)
  4. Type:     dev/e
  5.  
  6. VERSION
  7.  
  8.     v41.2
  9.  
  10. CHANGES SINCE v41.1
  11.  
  12.     - New objects and constants
  13.     - Five new macros not found in v41.2
  14.       (GetPathButton, GetFileButton, PopupButton, DisableObject & EnableObject)
  15.     - Palette object via a linked library (gadgets/palette_bgui.gadget)*
  16.     - Fixed macros for quick creation of menu (see AddButtons example)
  17.     - Three completly new examples written in AmigaE and using new BGUI features
  18.       (Yes, yes not the old ones unchanged since v38)
  19.  
  20.     * gadgets/palette_bgui.gadget is not included in this archive but you could
  21.       find it in the BGUI devpack.
  22.  
  23. WHAT YOU NEED
  24.  
  25.     AmigaE 3.x (v3.2x strongly recommended)
  26.     BGUI 40.x or better
  27.         (v41.2 recommended)
  28.         the lastest developer pack is available on http://www.az.com/~ie/bgui/
  29.  
  30. WHAT YOU GET
  31.  
  32.     - sources/addbuttons.e
  33.         add, insert and remove buttons from a window
  34.  
  35.     - sources/list1.e
  36.         drag and drop items in listviews
  37.  
  38.     - sources/testpalette.e
  39.         drag and drop colors on a custom class button
  40.         (run this demo twice and drag'n'drop between them!)
  41.         (or try it with its C counterpart, 100% compatible)
  42.  
  43.     - sources/gadgets/palette_bgui.e
  44.         source of modules/gadgets/palette_bgui.m
  45.  
  46.     - sources/libraries/bgui.e
  47.         source of modules/libraries/bgui.m
  48.  
  49.     - sources/libraries/bgui_macros.e
  50.         source of modules/libraries/bgui_macros.m
  51.  
  52.     - modules/bgui.m
  53.         BGUI functions /* v40.8 */
  54.  
  55.     - modules/palette_bgui.m
  56.         palette_bgui.gadget functions /* v2 */
  57.  
  58.     - modules/gadgets/palette_bgui.m
  59.         palette_bgui.gadget contstants /* v2 */
  60.  
  61.     - modules/libraries/bgui.m
  62.         BGUI objects and constants /* v41.2 */
  63.  
  64.     - modules/libraries/bgui_macros.m
  65.         BGUI macros /* v41.2 */
  66.  
  67. HOW TO USE IT
  68.  
  69.     These modules use the same objects, constants and macros that their C
  70.     counterparts.
  71.     But you get some bonus:
  72.  
  73.         - BGUIMACROVERSION
  74.           (libraries/bgui_macros.m)
  75.           Type: constant
  76.           Desc: contains the 'bgui_macro.m' version.
  77.  
  78.         - MACROS4BGUIVERSION
  79.           (libraries/bgui_macros.m)
  80.           Type: constant
  81.           Desc: contains the BGUI version with which these macros can deal.
  82.  
  83.         - DisableObject( window, object )
  84.           (libraries/bgui_macros.m)
  85.           Type: macro
  86.           Desc: disables an object inside the specified window.
  87.  
  88.         - EnableObject( window, object )
  89.           (libraries/bgui_macros.m)
  90.           Type: macro
  91.           Desc: enables an object inside the specified window.
  92.  
  93.         - GetPathButton( id )
  94.           (libraries/bgui_macros.m)
  95.           Type: macro
  96.           Desc: creates a fixedwidth button with a path image inside.
  97.  
  98.         - GetFileButton( id )
  99.           (libraries/bgui_macros.m)
  100.           Type: macro
  101.           Desc: creates a fixedwidth button with a file image inside.
  102.  
  103.         - PopupButton( id )
  104.           (libraries/bgui_macros.m)
  105.           Type: macro
  106.           Desc: creates a fixedwidth button with a popup image inside.
  107.  
  108.         - BGUIPALETTENAME
  109.           (gadgets/palette_bgui.m)
  110.           Type: constant
  111.           Desc: contains the gadget name.
  112.  
  113.         - BGUIPALETTEVERSION
  114.           (gadgets/palette_bgui.m)
  115.           Type: constant
  116.           Desc: contains the gadget version.
  117.  
  118. WHAT'S NEXT?
  119.  
  120.     - More examples
  121.     - More BOOPSI objects (AreaClass,...)
  122.     - TRUE Object Oriented objects and modules for AmigaE and BGUI
  123.       (ARexx, screens,...)
  124.     - More subclasses for drag'n'drop (see TestPalette.e to get an idea).
  125.  
  126. HISTORY
  127.  
  128.     V41.1:
  129.  
  130.     - First release
  131.  
  132.     V41.2:
  133.  
  134.     - New objects and constants
  135.     - Five new macros not found in v41.2
  136.         (GetPathButton, GetFileButton, PopupButton, DisableObject & EnableObject)
  137.     - Palette object via a linked library (gadgets/palette_bgui.gadget)
  138.     - Fixed macros for quick creation of menu
  139.     - Three examples written in AmigaE and using new BGUI features
  140.  
  141. AUTHORS
  142.  
  143.     Original AmigaE modules   - Jan van den Baard
  144.     BGUI v41.2 C includes     - Ian J.Einman      (74271.2766@compuserve.com)
  145.     BGUI v41.2 AmigaE modules - Dominique Dutoit  (ddutoit@arcadis.be)
  146.     
  147. EMAILWARE
  148.  
  149.     If you use my modules, please send me an e-mail.
  150.